﻿using System;
using System.Collections.Generic;

namespace MessagePack.Internal
{
	// Token: 0x0200011E RID: 286
	public class RuntimeTypeHandleEqualityComparer : IEqualityComparer<RuntimeTypeHandle>
	{
		// Token: 0x0600044D RID: 1101 RVA: 0x000136CF File Offset: 0x00011ACF
		private RuntimeTypeHandleEqualityComparer()
		{
		}

		// Token: 0x0600044E RID: 1102 RVA: 0x000136D7 File Offset: 0x00011AD7
		public bool Equals(RuntimeTypeHandle x, RuntimeTypeHandle y)
		{
			return x.Equals(y);
		}

		// Token: 0x0600044F RID: 1103 RVA: 0x000136E1 File Offset: 0x00011AE1
		public int GetHashCode(RuntimeTypeHandle obj)
		{
			return obj.GetHashCode();
		}

		// Token: 0x040001E6 RID: 486
		public static IEqualityComparer<RuntimeTypeHandle> Default = new RuntimeTypeHandleEqualityComparer();
	}
}
